package jfuzzyprincepless.zarchive.algorithm.structure;

import java.util.List;

import jfuzzyprincepless.agents.INegotiatingAgent;
import jfuzzyprincepless.zarchive.negotiation.IAgentsExporter;
import laboratoryQ.computation.BaseUtils;

public class DefaultConstruction
	implements IAgentsExporter
{
	protected List<INegotiatingAgent> agents;

	public DefaultConstruction(List<INegotiatingAgent> agents) {
		this.agents = agents;
	}

	public DefaultConstruction(INegotiatingAgent ... agents) {
		this(BaseUtils.asArrayList(agents));
	}

	@Override
	public List<INegotiatingAgent> getAgents() {
		return agents;
	}
}
